package org.action.order.util;

public class StaticVariable {
    public static final String Action_Ticket_Id="action:ticket:";
    public static final String Action_Order_Queue="action:orderQueue";
    public static final String Lock_Action_Order_Key="lock:action:order:";

    //用户支付订单全局idKey
    public static final String Action_User_Pay_Id="action:user:pay:";

    //活动预约消费者队列名字
    public static final String Action_Order_Stream_Queue="action_stream_order";

    //活动预约消费者组名字
    public static final String Action_Order_Stream_Group="action_stream_group";

    //活动预约rabbitmq交换机名字
    public static final String Action_Order_Exchange="action.order.direct";

    //活动预约rabbitmq队列名字
    public static final String Action_Order_Rabbit_Queue="action.order.queue";

    //活动预约rabbitmq路由键
    public static final String Action_Order_Routing_Key="action.order.create";
    // 定义死信交换机
    public static final String DLX_EXCHANGE = "dlx.action.order.exchange";
    // 定义死信队列
    public static final String DLX_QUEUE = "dlx.action.order.queue";
    // 死信路由键
    public static final String DLX_ROUTING_KEY = "dlx.action.order.routing.key";

    //延迟订单队列
    public static final String Action_Order_Rabbit_Delay_Queue="action_order_delay_queue";
    //延迟订单交换机
    public static final String Action_Order_Delay_Exchange="action_order_delay_direct";
    //延迟订单路由键
    public static final String Action_Order_Routing_Delay_Key="action_order_delay_review";


}
